Mensagens
Existem diversas formas de enviar uma mensagem ao usuário, sendo elas: texto, imagem, TTS (text-to-speech), documento, vídeo, botões, carrossel, lista e payload. Aqui, vamos caracterizar cada uma delas:
Texto
É a forma mais simples e comum da lógica de envio de mensagem, basta digitar o que deseja enviar para o usuário. Praticamente todas as peças do tópico “texto” são aceitas.
Imagem
Também é muito utilizada, é necessário inserir a URL da imagem em uma peça de texto simples, mas o usuário receberá a imagem em si.
Envio e recebimento de Áudio
Uma das grandes vantagens da Plataforma Fintalk é a alta flexibilidade para lidar com áudios, seja em compreensão ou conversão.
Speech to Text
Speech to Text ou Voz para Texto (em português) é o nome dado à funcionalidade que permite a transcrição de áudios para texto. Nativamente, todos os áudios recebidos na plataforma são automaticamente transcritos em texto, permitindo a interação por voz com nossos agentes a qualquer momento.
Para verificar seu funcionamento, basta criar um input com uma pergunta genérica que aceite “qualquer-input”.
Em seguida, basta pedir para printar o input (áudio nesse caso) como texto.
O resultado apresentado em qualquer mensageiro integrado aos nossos será:
Text to Speech
Da mesma forma que a plataforma transcreve os textos, é possível transformar um texto em áudio por meio de um dos comandos abaixo:
O resultado é um áudio enviado para o user:
Documento
Retorna para o usuário um link de acesso ao documento desejado.
Vídeo
Retorna para o usuário o link do vídeo em questão.
Botões
Para enviar uma mensagem em forma de botão para o usuário é necessário criar uma lista com os nomes dos botões.
Lista
Uma mensagem em forma de lista refere-se a um carrossel vertical, para esta mensagem é necessário criar uma lista com um objeto contendo o título e uma imagem da opção.
[{
title: “Título da Opção”,
image: “Link da Imagem”
}]
Não é necessário colocar uma imagem caso queira exibir apenas uma lista com textos é só remover o "image". Também é possível fazer com que essa lista seja selecionável caso você coloque um bloco de input após o bloco de lógica avançada com a mensagem de exibição dessa lista.
Payload
A função Payload permite múltiplas funcionalidades, inclusive ler um JSON.
Envia SMS
Envia uma mensagem SMS para um telefone. O parâmetro "# Telefone" deve ser preenchido no formato de string (texto).
Comentário
Esse bloco permite que o usuário adicione um comentário ao código do bloco.